// mcomponent/alert/alert.js
const globalData = getApp().globalData;

Component({
  /**
   * 组件的属性列表
   */
  properties: {
    hideClose: {
      type: Boolean,
      value: false
    },
    visible: {
      type: Boolean,
      value: false
    },
    btnText: {
      type: String,
      value: '确认'
    },
    isShowBtn: {
      type: Boolean,
      value: true
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    imageBaseUri: globalData.imageBaseUri,
    isShow: true
  },

  /**
   * 组件的方法列表
   */
  methods: {
    close() {
      this.triggerEvent('eventClose');
      this.setData({ visible: false })
    },
    handleTap() {
      this.close()
      this.triggerEvent('eventTap');
    }
  }
})
